POST for contacts

URL: /api/2/

Mandatory Fields:

Permissions Required for the API Key: 

For PATCH:
* The HTTP Method must be PATCH instead of POST
* The json should include the var 'contact_id' (integer)

=======================================================
Example JSON:
{
  "first_name": "William",
  "middle_name": "",
  "last_name": "Dove",
  "title": "CPA",
  "act_as_client_rep": 1,
  "referrer": 1,
  "categories": {29, 31, 35},
  "address_1": "11 North Court Street",
  "address_2": "",
  "city": "Frederick",
  "state": "MD",
  "zip": "21701",
  "country": "",
  "telephone1": "301-846-7747-2",
  "description1": "",
  "isTextable1": false,
  "telephone2": "",
  "description2": "",
  "isTextable2": false,
  "email": "will@smmware.com",
  "courtesy": "chocolate",
  "www": "test2",
  "detail": "Will is the company accountant",
  "date_last_contacted": "May 03, 2021",
  "selectedOrganizationId": "245"
}

=======================================================
Annotated JSON:
{
  "first_name": "William",						String, max length 32 Mandatory Field
  "middle_name": "",							String, max length 32 
  "last_name": "Dove",							String, max length 32 Mandatory Field
  "title": "CPA",								Mandatory Field 60
  "act_as_client_rep": 1,						Boolean, 1 | 0
  "referrer": 1,								Boolean, 1 | 0
  "categories": {29, 31, 35},					integers, array of contact_id's
  "address_1": "11 North Court Street",			String, max length 60
  "address_2": "",								String, max length 60
  "city": "Frederick",							String, max length 60
  "state": "MD",								String, max length 20
  "zip": "21701",								String, max length 10
  "country": "",								String, max length 50
  "telephone1": "301-846-7747-2",				Example formats: '123 123-1234', '(123) 123-1234'
  "description1": "",S							tring, max length 20
  "isTextable1": false,							Boolean
  "telephone2": "",								Example formats: '123 123-1234', '(123) 123-1234'
  "description2": "",							String, max length 20
  "isTextable2": false,							Boolean
  "email": "will@smmware.com",					String, max length 20
  "courtesy": "chocolate",						String, max length 20
  "www": "test2",								String, max length 255
  "detail": "Will is the company accountant",	String, max length 2048
  "date_last_contacted": "May 03, 2021"			Date, in format like May 03, 2021
  "selectedOrganizationId": "245"				Integer, an organization_id
}